package org.jeecg.modules.logistics.manage.hz_info.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.modules.logistics.manage.wljd_info.entity.WljdInfo;
import org.jeecg.modules.logistics.table.hw.entity.Hw;
import org.jeecg.modules.logistics.table.hz_sj_pj.entity.HzSjPj;
import org.jeecg.modules.logistics.table.sj_hz_pj.entity.SjHzPj;
import org.jeecg.modules.logistics.table.user.entity.User;

import java.util.List;

/**
 * @Description: 货主全部信息
 * @Author: 唐小尊
 * @Date:   2019-11-18
 * @Version: V1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="货主信息关联表", description="货主信息")
public class HzInfo {

	/**货主基本信息*/
	@ApiModelProperty(value = "货主基本信息")
	private User hzUser;
    /**发布货源数*/
    @ApiModelProperty(value = "发布货源数")
    private Integer hzHwNum;
    /**货主好评数pj_fs>=6*/
    @ApiModelProperty(value = "货主好评数pj_fs>=6")
    private Integer hzHpNum;
    /**货主差评数pj_fs<6*/
    @ApiModelProperty(value = "货主差评数pj_fs<6")
    private Integer hzCpNum;
    /**货主货物集合*/
    @ApiModelProperty(value = "货主货物集合")
    private List<Hw> hzHw;
    /**货主被评价*/
    @ApiModelProperty(value = "货主被评价")
    private List<SjHzPj> hzBeiPj;
    /**货主评价*/
    @ApiModelProperty(value = "货主评价")
    private List<HzSjPj> hzPj;
    /**该货主的所有物流接单*/
    @ApiModelProperty(value = "该货主的所有物流接单")
    private List<WljdInfo> hzAllWljd;
}
